html{height: 100%; margin: 0px; padding: 0px; background-color: #ffffff; overflow: auto;}
body{height: 100%; *height: 100%; margin: 0px; padding: 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; opacity: 0.99;}
p{margin: 0px; padding: 0px; line-height: 2.0em; word-wrap: break-word; text-indent: 2em; color: #000000;}

/*
-webkit-box-shadow: 0px 0px 4px 4px #bdcfec;
-moz-box-shadow: 0px 0px 4px 4px #bdcfec;
box-shadow: 0px 0px 4px 4px #dddddd;
*/
.je-editor{
    padding: 0px 0px 200px 0px;
    height: auto;
    overflow: hidden;
    word-break: break-word;
    word-wrap: break-word;
}
.je-editor img:-moz-broken{-moz-force-broken-image-icon: 1; height: 24px; width: 24px;}
.je-editor embed{display: inline-block; border: 1px dotted #c00;}
.je-editor embed[type="application/x-shockwave-flash"]{background: url(../images/flash.gif) #ffc center center no-repeat;}
.je-editor embed[type="application/x-mplayer2"]{background:url(../images/wmp.gif) center center no-repeat;}
.je-editor .je-paste{position: absolute; left: -1000px; overflow: hidden; width: 1px; height: 1px;}
/* .je-editor .je-anchor{width: 16px; height: 15px; content: ""; background: url(../images/anchor.gif) no-repeat; border: none; overflow: hidden; cursor: pointer;} */
.je-editor a.je-anchor{text-decoration: none; user-select: none; color: #dddddd; cursor: default;}
.je-editor a.je-anchor:before{content: "\00b6";}
.je-editor a.je-anchor:hover{color: #aaaaaa;}
.je-editor img{max-width: 100%;}

.je-source{padding: 0px; height: auto; overflow: hidden;}
.je-source textarea{margin: 0px; padding: 4px 0px 100px 0px; width: 100%; height: 100%; border: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; resize: none; outline: none; font-size: 13px;}
.je-preview{margin: 0px; padding: 0px;}
.je-attach{
    padding: 8px;
    border: 1px dashed #999999;
    background-color: #ddffdd;
    font-size: 12px;
}
